.gm-layout {
    .side-menu{
        &.fixed-side{
            position: fixed;
            height: 100vh;
            left: 0;
            top: 0;
        }
    }
    .virtual-side{
        transition: all 0.2s;
    }
    .virtual-header{
        transition: all 0.2s;
        opacity: 0;
        &.fixed-tabs.multi-page:not(.fixed-header){
            height: 0;
        }
    }
    .gm-layout-main{
        background-color: transparent;
        .gm-header{
          top: 0;
          right: 0;
          overflow: hidden;
          transition: all 0.2s;
          box-shadow: #60d80f;
          &.fixed-tabs.multi-page:not(.fixed-header){
            height: 0;
          }
        }
    }
    .gm-layout-content{
        padding: 24px 24px 0;
        /*overflow-x: hidden;*/
        /*min-height: calc(100vh - 64px - 122px);*/
    }
}